#orders-table,
.pagination,
.main-footer,
.content,
.content-header,
.box,
.box.box-primary
{
    display: none;
}
.box.box-primary
{
    border: none !important;
}
.default-border
{
    border-bottom: 1px solid #000;
}
.default-padding
{
    padding: 1mm 2mm;
}
.order-panel_print
{
    display: none;
    overflow: hidden;

    box-sizing: border-box;
    width: 96mm;
    height: 96mm;
}
.order-panel__header_print
{
    text-align: center;

    border-bottom: 2px solid #000;
}
.order-panel__header_print img
{
    width: 78mm;
    height: 13mm;
}
.order-panel__customer-info_print
{
    display: flex;

    max-height: 41mm;

    border-bottom: 1px solid #000;
}
.order-panel__customer-info_print .customer-info__left
{
    flex: 1;

    border-right: 1px solid #000;
}
.order-panel__customer-info_print .customer-info__left .name
{
    font-size: 8mm;

    padding: 1mm 2mm;

    border-bottom: 1px solid #000;
}
.order-panel__customer-info_print .customer-info__left .name::before
{
    font-size: 4mm;

    content: '收货人：';
}
.order-panel__customer-info_print .customer-info__left .tel
{
    font-size: 5mm;
    font-weight: bold;

    padding: 1mm 2mm;

    border-bottom: 1px solid #000;
}
.order-panel__customer-info_print .customer-info__left .tel::before
{
    font-size: 4mm;
    font-weight: normal;

    content: '电话：';
}
.order-panel__customer-info_print .customer-info__left .address
{
    font-size: 3.2mm;

    padding: 1mm 2mm;

    border-bottom: 1px solid #000;
}
.order-panel__customer-info_print .customer-info__left .address::before
{
    font-size: 4mm;

    content: '地址：';
}
.order-panel__customer-info_print .customer-info__left .time
{
    font-size: 6mm;
    font-weight: bold;

    padding: 1mm 2mm;
}
.order-panel__customer-info_print .customer-info__left .time::before
{
    font-size: 4mm;
    font-weight: normal;

    content: '编号：';
}
.order-panel__customer-info_print .customer-info__right
{
    padding: 1mm 2mm;
}
.order-panel__customer-info_print .customer-info__right .qrcode
{
    width: 38mm;
    height: 38mm;

    background: red;
}
.order-panel__order-info_print
{
    min-height: 32mm;
    padding: 1mm 2mm;

    border-bottom: 1px solid #000;
}
.order-panel__order-info_print .title
{
    font-size: 4mm;
}
.order-panel__order-info_print .order-info
{
    font-size: 3.5mm;

    margin: 0;

    list-style: none;
}
.order-panel__order-info_print .order-info .remark
{
    font-size: 4mm;
    font-weight: bold;
}
.order-panel__footer_print
{
    font-size: 2.4mm;

    padding: 1mm 2mm;
}
.print-show
{
    display: block;
}
.page-break
{
    page-break-after: always;
}
.page-break-avoid
{
    page-break-after: avoid;
}
